<?xml version="1.0" encoding="utf-8"?>
<xs:schema xmlns:tns="http://tempuri.org/" elementFormDefault="qualified" targetNamespace="http://tempuri.org/" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  <xs:import schemaLocation="http://localhost:1204/ServiceFacade.svc?xsd=xsd2" namespace="http://schemas.datacontract.org/2004/07/MicropleSoft.WmsServiceLibrary.Models" />
  <xs:import schemaLocation="http://localhost:1204/ServiceFacade.svc?xsd=xsd3" namespace="http://schemas.datacontract.org/2004/07/MicropleSoft.WmsServiceLibrary.Domain" />
  <xs:import schemaLocation="http://localhost:1204/ServiceFacade.svc?xsd=xsd6" namespace="http://schemas.datacontract.org/2004/07/MicropleSoft.WmsServiceLibrary.BaseDataService" />
  <xs:import schemaLocation="http://localhost:1204/ServiceFacade.svc?xsd=xsd8" namespace="http://schemas.microsoft.com/2003/10/Serialization/Arrays" />
  <xs:import schemaLocation="http://localhost:1204/ServiceFacade.svc?xsd=xsd10" namespace="http://schemas.datacontract.org/2004/07/MicropleSoft.WmsServiceLibrary.Menu" />
  <xs:element name="GetPurchaseOrderWrapByPo">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="poId" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="whId" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetPurchaseOrderWrapByPoResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q1="http://schemas.datacontract.org/2004/07/MicropleSoft.WmsServiceLibrary.Models" minOccurs="0" name="GetPurchaseOrderWrapByPoResult" nillable="true" type="q1:PurchaseOrderWrap" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="SaveItemClassAndItemTemplates">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q2="http://schemas.datacontract.org/2004/07/MicropleSoft.WmsServiceLibrary.Domain" minOccurs="0" name="itemClass" nillable="true" type="q2:ItemClass" />
        <xs:element xmlns:q3="http://schemas.datacontract.org/2004/07/MicropleSoft.WmsServiceLibrary.Domain" minOccurs="0" name="itemTemplates" nillable="true" type="q3:ArrayOfItemTemplate" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="SaveItemClassAndItemTemplatesResponse">
    <xs:complexType>
      <xs:sequence />
    </xs:complexType>
  </xs:element>
  <xs:element name="GetCurrentDateTime">
    <xs:complexType>
      <xs:sequence />
    </xs:complexType>
  </xs:element>
  <xs:element name="GetCurrentDateTimeResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="GetCurrentDateTimeResult" type="xs:dateTime" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetBaseData">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="dataSourceKey" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="whId" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="condition" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetBaseDataResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q4="http://schemas.datacontract.org/2004/07/MicropleSoft.WmsServiceLibrary.BaseDataService" minOccurs="0" name="GetBaseDataResult" nillable="true" type="q4:BaseDataWrap" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetItemClassList">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="condition" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetItemClassListResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q5="http://schemas.datacontract.org/2004/07/MicropleSoft.WmsServiceLibrary.Domain" minOccurs="0" name="GetItemClassListResult" nillable="true" type="q5:ArrayOfItemClass" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="SaveItemClasss">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q6="http://schemas.datacontract.org/2004/07/MicropleSoft.WmsServiceLibrary.Domain" minOccurs="0" name="itemClasss" nillable="true" type="q6:ArrayOfItemClass" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="SaveItemClasssResponse">
    <xs:complexType>
      <xs:sequence />
    </xs:complexType>
  </xs:element>
  <xs:element name="SaveItemClasssIncludeNotUpdateProperties">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q7="http://schemas.datacontract.org/2004/07/MicropleSoft.WmsServiceLibrary.Domain" minOccurs="0" name="itemClasss" nillable="true" type="q7:ArrayOfItemClass" />
        <xs:element xmlns:q8="http://schemas.microsoft.com/2003/10/Serialization/Arrays" minOccurs="0" name="notUpdateProperties" nillable="true" type="q8:ArrayOfstring" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="SaveItemClasssIncludeNotUpdatePropertiesResponse">
    <xs:complexType>
      <xs:sequence />
    </xs:complexType>
  </xs:element>
  <xs:element name="GetItemTemplateList">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="condition" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetItemTemplateListResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q9="http://schemas.datacontract.org/2004/07/MicropleSoft.WmsServiceLibrary.Domain" minOccurs="0" name="GetItemTemplateListResult" nillable="true" type="q9:ArrayOfItemTemplate" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="SaveItemTemplates">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q10="http://schemas.datacontract.org/2004/07/MicropleSoft.WmsServiceLibrary.Domain" minOccurs="0" name="itemTemplates" nillable="true" type="q10:ArrayOfItemTemplate" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="SaveItemTemplatesResponse">
    <xs:complexType>
      <xs:sequence />
    </xs:complexType>
  </xs:element>
  <xs:element name="SaveItemTemplatesIncludeNotUpdateProperties">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q11="http://schemas.datacontract.org/2004/07/MicropleSoft.WmsServiceLibrary.Domain" minOccurs="0" name="itemTemplates" nillable="true" type="q11:ArrayOfItemTemplate" />
        <xs:element xmlns:q12="http://schemas.microsoft.com/2003/10/Serialization/Arrays" minOccurs="0" name="notUpdateProperties" nillable="true" type="q12:ArrayOfstring" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="SaveItemTemplatesIncludeNotUpdatePropertiesResponse">
    <xs:complexType>
      <xs:sequence />
    </xs:complexType>
  </xs:element>
  <xs:element name="GetItemNodeList">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="condition" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetItemNodeListResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q13="http://schemas.datacontract.org/2004/07/MicropleSoft.WmsServiceLibrary.Domain" minOccurs="0" name="GetItemNodeListResult" nillable="true" type="q13:ArrayOfItemNode" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="SaveItemNodes">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q14="http://schemas.datacontract.org/2004/07/MicropleSoft.WmsServiceLibrary.Domain" minOccurs="0" name="itemNodes" nillable="true" type="q14:ArrayOfItemNode" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="SaveItemNodesResponse">
    <xs:complexType>
      <xs:sequence />
    </xs:complexType>
  </xs:element>
  <xs:element name="SaveItemNodesIncludeNotUpdateProperties">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q15="http://schemas.datacontract.org/2004/07/MicropleSoft.WmsServiceLibrary.Domain" minOccurs="0" name="itemNodes" nillable="true" type="q15:ArrayOfItemNode" />
        <xs:element xmlns:q16="http://schemas.microsoft.com/2003/10/Serialization/Arrays" minOccurs="0" name="notUpdateProperties" nillable="true" type="q16:ArrayOfstring" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="SaveItemNodesIncludeNotUpdatePropertiesResponse">
    <xs:complexType>
      <xs:sequence />
    </xs:complexType>
  </xs:element>
  <xs:element name="GetItemClassKindList">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="condition" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetItemClassKindListResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q17="http://schemas.datacontract.org/2004/07/MicropleSoft.WmsServiceLibrary.Domain" minOccurs="0" name="GetItemClassKindListResult" nillable="true" type="q17:ArrayOfItemClassKind" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="SaveItemClassKinds">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q18="http://schemas.datacontract.org/2004/07/MicropleSoft.WmsServiceLibrary.Domain" minOccurs="0" name="itemClassKinds" nillable="true" type="q18:ArrayOfItemClassKind" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="SaveItemClassKindsResponse">
    <xs:complexType>
      <xs:sequence />
    </xs:complexType>
  </xs:element>
  <xs:element name="SaveItemClassKindsIncludeNotUpdateProperties">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q19="http://schemas.datacontract.org/2004/07/MicropleSoft.WmsServiceLibrary.Domain" minOccurs="0" name="itemClassKinds" nillable="true" type="q19:ArrayOfItemClassKind" />
        <xs:element xmlns:q20="http://schemas.microsoft.com/2003/10/Serialization/Arrays" minOccurs="0" name="notUpdateProperties" nillable="true" type="q20:ArrayOfstring" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="SaveItemClassKindsIncludeNotUpdatePropertiesResponse">
    <xs:complexType>
      <xs:sequence />
    </xs:complexType>
  </xs:element>
  <xs:element name="GetStaticDataTableWrapByItemClass">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="classNumber" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetStaticDataTableWrapByItemClassResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q21="http://schemas.datacontract.org/2004/07/MicropleSoft.WmsServiceLibrary.Models" minOccurs="0" name="GetStaticDataTableWrapByItemClassResult" nillable="true" type="q21:DataTableWrap" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetStaticDataTableWrapByItemClass2">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="classNumber" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="dataTableCondition" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetStaticDataTableWrapByItemClass2Response">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q22="http://schemas.datacontract.org/2004/07/MicropleSoft.WmsServiceLibrary.Models" minOccurs="0" name="GetStaticDataTableWrapByItemClass2Result" nillable="true" type="q22:DataTableWrap" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="SaveStaticDataTable">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q23="http://schemas.datacontract.org/2004/07/MicropleSoft.WmsServiceLibrary.Models" minOccurs="0" name="dataTableWrap" nillable="true" type="q23:DataTableWrap" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="SaveStaticDataTableResponse">
    <xs:complexType>
      <xs:sequence />
    </xs:complexType>
  </xs:element>
  <xs:element name="QueryDataTable">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="tableName" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="condition" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="QueryDataTableResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="QueryDataTableResult" nillable="true">
          <xs:complexType>
            <xs:annotation>
              <xs:appinfo>
                <ActualType Name="DataTable" Namespace="http://schemas.datacontract.org/2004/07/System.Data" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
              </xs:appinfo>
            </xs:annotation>
            <xs:sequence>
              <xs:any minOccurs="0" maxOccurs="unbounded" namespace="http://www.w3.org/2001/XMLSchema" processContents="lax" />
              <xs:any minOccurs="1" namespace="urn:schemas-microsoft-com:xml-diffgram-v1" processContents="lax" />
            </xs:sequence>
          </xs:complexType>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="SaveDataTable">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="tableName" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="dataTable" nillable="true">
          <xs:complexType>
            <xs:annotation>
              <xs:appinfo>
                <ActualType Name="DataTable" Namespace="http://schemas.datacontract.org/2004/07/System.Data" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
              </xs:appinfo>
            </xs:annotation>
            <xs:sequence>
              <xs:any minOccurs="0" maxOccurs="unbounded" namespace="http://www.w3.org/2001/XMLSchema" processContents="lax" />
              <xs:any minOccurs="1" namespace="urn:schemas-microsoft-com:xml-diffgram-v1" processContents="lax" />
            </xs:sequence>
          </xs:complexType>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="SaveDataTableResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="SaveDataTableResult" nillable="true">
          <xs:complexType>
            <xs:annotation>
              <xs:appinfo>
                <ActualType Name="DataTable" Namespace="http://schemas.datacontract.org/2004/07/System.Data" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
              </xs:appinfo>
            </xs:annotation>
            <xs:sequence>
              <xs:any minOccurs="0" maxOccurs="unbounded" namespace="http://www.w3.org/2001/XMLSchema" processContents="lax" />
              <xs:any minOccurs="1" namespace="urn:schemas-microsoft-com:xml-diffgram-v1" processContents="lax" />
            </xs:sequence>
          </xs:complexType>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="QueryDataSet">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q24="http://schemas.microsoft.com/2003/10/Serialization/Arrays" minOccurs="0" name="queryStrings" nillable="true" type="q24:ArrayOfstring" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="QueryDataSetResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="QueryDataSetResult" nillable="true">
          <xs:complexType>
            <xs:annotation>
              <xs:appinfo>
                <ActualType Name="DataSet" Namespace="http://schemas.datacontract.org/2004/07/System.Data" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
              </xs:appinfo>
            </xs:annotation>
            <xs:sequence>
              <xs:element ref="xs:schema" />
              <xs:any />
            </xs:sequence>
          </xs:complexType>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="SaveDataSet">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="dataSet" nillable="true">
          <xs:complexType>
            <xs:annotation>
              <xs:appinfo>
                <ActualType Name="DataSet" Namespace="http://schemas.datacontract.org/2004/07/System.Data" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
              </xs:appinfo>
            </xs:annotation>
            <xs:sequence>
              <xs:element ref="xs:schema" />
              <xs:any />
            </xs:sequence>
          </xs:complexType>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="SaveDataSetResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="SaveDataSetResult" nillable="true">
          <xs:complexType>
            <xs:annotation>
              <xs:appinfo>
                <ActualType Name="DataSet" Namespace="http://schemas.datacontract.org/2004/07/System.Data" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
              </xs:appinfo>
            </xs:annotation>
            <xs:sequence>
              <xs:element ref="xs:schema" />
              <xs:any />
            </xs:sequence>
          </xs:complexType>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetMaxValue">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="identityName" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetMaxValueResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="GetMaxValueResult" type="xs:int" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetBillNumber">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="numberName" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="whId" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="year" type="xs:int" />
        <xs:element minOccurs="0" name="month" type="xs:int" />
        <xs:element minOccurs="0" name="day" type="xs:int" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetBillNumberResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="GetBillNumberResult" type="xs:int" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetPurchaseOrderList">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="condition" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetPurchaseOrderListResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q25="http://schemas.datacontract.org/2004/07/MicropleSoft.WmsServiceLibrary.Domain" minOccurs="0" name="GetPurchaseOrderListResult" nillable="true" type="q25:ArrayOfPurchaseOrder" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="SavePurchaseOrders">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q26="http://schemas.datacontract.org/2004/07/MicropleSoft.WmsServiceLibrary.Domain" minOccurs="0" name="purchaseOrders" nillable="true" type="q26:ArrayOfPurchaseOrder" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="SavePurchaseOrdersResponse">
    <xs:complexType>
      <xs:sequence />
    </xs:complexType>
  </xs:element>
  <xs:element name="SavePurchaseOrdersIncludeNotUpdateProperties">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q27="http://schemas.datacontract.org/2004/07/MicropleSoft.WmsServiceLibrary.Domain" minOccurs="0" name="purchaseOrders" nillable="true" type="q27:ArrayOfPurchaseOrder" />
        <xs:element xmlns:q28="http://schemas.microsoft.com/2003/10/Serialization/Arrays" minOccurs="0" name="notUpdateProperties" nillable="true" type="q28:ArrayOfstring" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="SavePurchaseOrdersIncludeNotUpdatePropertiesResponse">
    <xs:complexType>
      <xs:sequence />
    </xs:complexType>
  </xs:element>
  <xs:element name="GetPurchaseOrderDetailList">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="condition" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetPurchaseOrderDetailListResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q29="http://schemas.datacontract.org/2004/07/MicropleSoft.WmsServiceLibrary.Domain" minOccurs="0" name="GetPurchaseOrderDetailListResult" nillable="true" type="q29:ArrayOfPurchaseOrderDetail" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="SavePurchaseOrderDetails">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q30="http://schemas.datacontract.org/2004/07/MicropleSoft.WmsServiceLibrary.Domain" minOccurs="0" name="purchaseOrderDetails" nillable="true" type="q30:ArrayOfPurchaseOrderDetail" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="SavePurchaseOrderDetailsResponse">
    <xs:complexType>
      <xs:sequence />
    </xs:complexType>
  </xs:element>
  <xs:element name="SavePurchaseOrderDetailsIncludeNotUpdateProperties">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q31="http://schemas.datacontract.org/2004/07/MicropleSoft.WmsServiceLibrary.Domain" minOccurs="0" name="purchaseOrderDetails" nillable="true" type="q31:ArrayOfPurchaseOrderDetail" />
        <xs:element xmlns:q32="http://schemas.microsoft.com/2003/10/Serialization/Arrays" minOccurs="0" name="notUpdateProperties" nillable="true" type="q32:ArrayOfstring" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="SavePurchaseOrderDetailsIncludeNotUpdatePropertiesResponse">
    <xs:complexType>
      <xs:sequence />
    </xs:complexType>
  </xs:element>
  <xs:element name="SavePurchaseOrderWrap">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q33="http://schemas.datacontract.org/2004/07/MicropleSoft.WmsServiceLibrary.Models" minOccurs="0" name="purchaseOrderWrap" nillable="true" type="q33:PurchaseOrderWrap" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="SavePurchaseOrderWrapResponse">
    <xs:complexType>
      <xs:sequence />
    </xs:complexType>
  </xs:element>
  <xs:element name="GetBillingEntityList">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="condition" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetBillingEntityListResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q34="http://schemas.datacontract.org/2004/07/MicropleSoft.WmsServiceLibrary.Domain" minOccurs="0" name="GetBillingEntityListResult" nillable="true" type="q34:ArrayOfBillingEntity" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="SaveBillingEntitys">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q35="http://schemas.datacontract.org/2004/07/MicropleSoft.WmsServiceLibrary.Domain" minOccurs="0" name="billingEntitys" nillable="true" type="q35:ArrayOfBillingEntity" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="SaveBillingEntitysResponse">
    <xs:complexType>
      <xs:sequence />
    </xs:complexType>
  </xs:element>
  <xs:element name="SaveBillingEntitysIncludeNotUpdateProperties">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q36="http://schemas.datacontract.org/2004/07/MicropleSoft.WmsServiceLibrary.Domain" minOccurs="0" name="billingEntitys" nillable="true" type="q36:ArrayOfBillingEntity" />
        <xs:element xmlns:q37="http://schemas.microsoft.com/2003/10/Serialization/Arrays" minOccurs="0" name="notUpdateProperties" nillable="true" type="q37:ArrayOfstring" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="SaveBillingEntitysIncludeNotUpdatePropertiesResponse">
    <xs:complexType>
      <xs:sequence />
    </xs:complexType>
  </xs:element>
  <xs:element name="GetCarrierList">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="condition" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetCarrierListResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q38="http://schemas.datacontract.org/2004/07/MicropleSoft.WmsServiceLibrary.Domain" minOccurs="0" name="GetCarrierListResult" nillable="true" type="q38:ArrayOfCarrier" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="SaveCarriers">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q39="http://schemas.datacontract.org/2004/07/MicropleSoft.WmsServiceLibrary.Domain" minOccurs="0" name="carriers" nillable="true" type="q39:ArrayOfCarrier" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="SaveCarriersResponse">
    <xs:complexType>
      <xs:sequence />
    </xs:complexType>
  </xs:element>
  <xs:element name="SaveCarriersIncludeNotUpdateProperties">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q40="http://schemas.datacontract.org/2004/07/MicropleSoft.WmsServiceLibrary.Domain" minOccurs="0" name="carriers" nillable="true" type="q40:ArrayOfCarrier" />
        <xs:element xmlns:q41="http://schemas.microsoft.com/2003/10/Serialization/Arrays" minOccurs="0" name="notUpdateProperties" nillable="true" type="q41:ArrayOfstring" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="SaveCarriersIncludeNotUpdatePropertiesResponse">
    <xs:complexType>
      <xs:sequence />
    </xs:complexType>
  </xs:element>
  <xs:element name="GetCustomerList">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="condition" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetCustomerListResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q42="http://schemas.datacontract.org/2004/07/MicropleSoft.WmsServiceLibrary.Domain" minOccurs="0" name="GetCustomerListResult" nillable="true" type="q42:ArrayOfCustomer" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="SaveCustomers">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q43="http://schemas.datacontract.org/2004/07/MicropleSoft.WmsServiceLibrary.Domain" minOccurs="0" name="customers" nillable="true" type="q43:ArrayOfCustomer" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="SaveCustomersResponse">
    <xs:complexType>
      <xs:sequence />
    </xs:complexType>
  </xs:element>
  <xs:element name="SaveCustomersIncludeNotUpdateProperties">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q44="http://schemas.datacontract.org/2004/07/MicropleSoft.WmsServiceLibrary.Domain" minOccurs="0" name="customers" nillable="true" type="q44:ArrayOfCustomer" />
        <xs:element xmlns:q45="http://schemas.microsoft.com/2003/10/Serialization/Arrays" minOccurs="0" name="notUpdateProperties" nillable="true" type="q45:ArrayOfstring" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="SaveCustomersIncludeNotUpdatePropertiesResponse">
    <xs:complexType>
      <xs:sequence />
    </xs:complexType>
  </xs:element>
  <xs:element name="GetOwnerList">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="condition" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetOwnerListResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q46="http://schemas.datacontract.org/2004/07/MicropleSoft.WmsServiceLibrary.Domain" minOccurs="0" name="GetOwnerListResult" nillable="true" type="q46:ArrayOfOwner" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="SaveOwners">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q47="http://schemas.datacontract.org/2004/07/MicropleSoft.WmsServiceLibrary.Domain" minOccurs="0" name="owners" nillable="true" type="q47:ArrayOfOwner" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="SaveOwnersResponse">
    <xs:complexType>
      <xs:sequence />
    </xs:complexType>
  </xs:element>
  <xs:element name="SaveOwnersIncludeNotUpdateProperties">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q48="http://schemas.datacontract.org/2004/07/MicropleSoft.WmsServiceLibrary.Domain" minOccurs="0" name="owners" nillable="true" type="q48:ArrayOfOwner" />
        <xs:element xmlns:q49="http://schemas.microsoft.com/2003/10/Serialization/Arrays" minOccurs="0" name="notUpdateProperties" nillable="true" type="q49:ArrayOfstring" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="SaveOwnersIncludeNotUpdatePropertiesResponse">
    <xs:complexType>
      <xs:sequence />
    </xs:complexType>
  </xs:element>
  <xs:element name="GetVendorList">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="condition" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetVendorListResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q50="http://schemas.datacontract.org/2004/07/MicropleSoft.WmsServiceLibrary.Domain" minOccurs="0" name="GetVendorListResult" nillable="true" type="q50:ArrayOfVendor" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="SaveVendors">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q51="http://schemas.datacontract.org/2004/07/MicropleSoft.WmsServiceLibrary.Domain" minOccurs="0" name="vendors" nillable="true" type="q51:ArrayOfVendor" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="SaveVendorsResponse">
    <xs:complexType>
      <xs:sequence />
    </xs:complexType>
  </xs:element>
  <xs:element name="SaveVendorsIncludeNotUpdateProperties">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q52="http://schemas.datacontract.org/2004/07/MicropleSoft.WmsServiceLibrary.Domain" minOccurs="0" name="vendors" nillable="true" type="q52:ArrayOfVendor" />
        <xs:element xmlns:q53="http://schemas.microsoft.com/2003/10/Serialization/Arrays" minOccurs="0" name="notUpdateProperties" nillable="true" type="q53:ArrayOfstring" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="SaveVendorsIncludeNotUpdatePropertiesResponse">
    <xs:complexType>
      <xs:sequence />
    </xs:complexType>
  </xs:element>
  <xs:element name="GetPackList">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="condition" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetPackListResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q54="http://schemas.datacontract.org/2004/07/MicropleSoft.WmsServiceLibrary.Domain" minOccurs="0" name="GetPackListResult" nillable="true" type="q54:ArrayOfPack" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="SavePacks">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q55="http://schemas.datacontract.org/2004/07/MicropleSoft.WmsServiceLibrary.Domain" minOccurs="0" name="packs" nillable="true" type="q55:ArrayOfPack" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="SavePacksResponse">
    <xs:complexType>
      <xs:sequence />
    </xs:complexType>
  </xs:element>
  <xs:element name="GetOrganizationList">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="condition" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetOrganizationListResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q56="http://schemas.datacontract.org/2004/07/MicropleSoft.WmsServiceLibrary.Domain" minOccurs="0" name="GetOrganizationListResult" nillable="true" type="q56:ArrayOfOrganization" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="SaveOrganizations">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q57="http://schemas.datacontract.org/2004/07/MicropleSoft.WmsServiceLibrary.Domain" minOccurs="0" name="organizations" nillable="true" type="q57:ArrayOfOrganization" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="SaveOrganizationsResponse">
    <xs:complexType>
      <xs:sequence />
    </xs:complexType>
  </xs:element>
  <xs:element name="GetBillClassList">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="condition" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetBillClassListResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q58="http://schemas.datacontract.org/2004/07/MicropleSoft.WmsServiceLibrary.Domain" minOccurs="0" name="GetBillClassListResult" nillable="true" type="q58:ArrayOfBillClass" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="SaveBillClasss">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q59="http://schemas.datacontract.org/2004/07/MicropleSoft.WmsServiceLibrary.Domain" minOccurs="0" name="billClasss" nillable="true" type="q59:ArrayOfBillClass" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="SaveBillClasssResponse">
    <xs:complexType>
      <xs:sequence />
    </xs:complexType>
  </xs:element>
  <xs:element name="SaveBillClasssIncludeNotUpdateProperties">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q60="http://schemas.datacontract.org/2004/07/MicropleSoft.WmsServiceLibrary.Domain" minOccurs="0" name="billClasss" nillable="true" type="q60:ArrayOfBillClass" />
        <xs:element xmlns:q61="http://schemas.microsoft.com/2003/10/Serialization/Arrays" minOccurs="0" name="notUpdateProperties" nillable="true" type="q61:ArrayOfstring" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="SaveBillClasssIncludeNotUpdatePropertiesResponse">
    <xs:complexType>
      <xs:sequence />
    </xs:complexType>
  </xs:element>
  <xs:element name="GetBillTemplateList">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="condition" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetBillTemplateListResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q62="http://schemas.datacontract.org/2004/07/MicropleSoft.WmsServiceLibrary.Domain" minOccurs="0" name="GetBillTemplateListResult" nillable="true" type="q62:ArrayOfBillTemplate" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="SaveBillTemplates">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q63="http://schemas.datacontract.org/2004/07/MicropleSoft.WmsServiceLibrary.Domain" minOccurs="0" name="billTemplates" nillable="true" type="q63:ArrayOfBillTemplate" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="SaveBillTemplatesResponse">
    <xs:complexType>
      <xs:sequence />
    </xs:complexType>
  </xs:element>
  <xs:element name="SaveBillTemplatesIncludeNotUpdateProperties">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q64="http://schemas.datacontract.org/2004/07/MicropleSoft.WmsServiceLibrary.Domain" minOccurs="0" name="billTemplates" nillable="true" type="q64:ArrayOfBillTemplate" />
        <xs:element xmlns:q65="http://schemas.microsoft.com/2003/10/Serialization/Arrays" minOccurs="0" name="notUpdateProperties" nillable="true" type="q65:ArrayOfstring" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="SaveBillTemplatesIncludeNotUpdatePropertiesResponse">
    <xs:complexType>
      <xs:sequence />
    </xs:complexType>
  </xs:element>
  <xs:element name="GetBillTemplateEntryList">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="condition" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetBillTemplateEntryListResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q66="http://schemas.datacontract.org/2004/07/MicropleSoft.WmsServiceLibrary.Domain" minOccurs="0" name="GetBillTemplateEntryListResult" nillable="true" type="q66:ArrayOfBillTemplateEntry" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="SaveBillTemplateEntrys">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q67="http://schemas.datacontract.org/2004/07/MicropleSoft.WmsServiceLibrary.Domain" minOccurs="0" name="billTemplateEntrys" nillable="true" type="q67:ArrayOfBillTemplateEntry" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="SaveBillTemplateEntrysResponse">
    <xs:complexType>
      <xs:sequence />
    </xs:complexType>
  </xs:element>
  <xs:element name="SaveBillTemplateEntrysIncludeNotUpdateProperties">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q68="http://schemas.datacontract.org/2004/07/MicropleSoft.WmsServiceLibrary.Domain" minOccurs="0" name="billTemplateEntrys" nillable="true" type="q68:ArrayOfBillTemplateEntry" />
        <xs:element xmlns:q69="http://schemas.microsoft.com/2003/10/Serialization/Arrays" minOccurs="0" name="notUpdateProperties" nillable="true" type="q69:ArrayOfstring" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="SaveBillTemplateEntrysIncludeNotUpdatePropertiesResponse">
    <xs:complexType>
      <xs:sequence />
    </xs:complexType>
  </xs:element>
  <xs:element name="Login">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="userId" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="password" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="whId" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="LoginResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="LoginResult" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetLoginInfo">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="token" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetLoginInfoResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q70="http://schemas.microsoft.com/2003/10/Serialization/Arrays" minOccurs="0" name="GetLoginInfoResult" nillable="true" type="q70:ArrayOfKeyValueOfstringstring" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetSystemUser">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="userId" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetSystemUserResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q71="http://schemas.datacontract.org/2004/07/MicropleSoft.WmsServiceLibrary.Domain" minOccurs="0" name="GetSystemUserResult" nillable="true" type="q71:WmsUser" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="ChangePassword">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="userId" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="oldPassword" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="newPassword" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="ChangePasswordResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="ChangePasswordResult" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="SetPassword">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="userId" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="newPassword" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="SetPasswordResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="SetPasswordResult" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="SaveWmsUsers">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q72="http://schemas.datacontract.org/2004/07/MicropleSoft.WmsServiceLibrary.Domain" minOccurs="0" name="wmsUsers" nillable="true" type="q72:ArrayOfWmsUser" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="SaveWmsUsersResponse">
    <xs:complexType>
      <xs:sequence />
    </xs:complexType>
  </xs:element>
  <xs:element name="SaveWmsUsers2">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q73="http://schemas.datacontract.org/2004/07/MicropleSoft.WmsServiceLibrary.Domain" minOccurs="0" name="wmsUsers" nillable="true" type="q73:ArrayOfWmsUser" />
        <xs:element xmlns:q74="http://schemas.microsoft.com/2003/10/Serialization/Arrays" minOccurs="0" name="notUpdateProperties" nillable="true" type="q74:ArrayOfstring" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="SaveWmsUsers2Response">
    <xs:complexType>
      <xs:sequence />
    </xs:complexType>
  </xs:element>
  <xs:element name="QueryWmsUsers">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="condition" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="QueryWmsUsersResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q75="http://schemas.datacontract.org/2004/07/MicropleSoft.WmsServiceLibrary.Domain" minOccurs="0" name="QueryWmsUsersResult" nillable="true" type="q75:ArrayOfWmsUser" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="QueryRoles">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="condition" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="QueryRolesResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q76="http://schemas.datacontract.org/2004/07/MicropleSoft.WmsServiceLibrary.Domain" minOccurs="0" name="QueryRolesResult" nillable="true" type="q76:ArrayOfRole" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="SaveRoles">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q77="http://schemas.datacontract.org/2004/07/MicropleSoft.WmsServiceLibrary.Domain" minOccurs="0" name="roles" nillable="true" type="q77:ArrayOfRole" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="SaveRolesResponse">
    <xs:complexType>
      <xs:sequence />
    </xs:complexType>
  </xs:element>
  <xs:element name="GetMenuItemModels">
    <xs:complexType>
      <xs:sequence />
    </xs:complexType>
  </xs:element>
  <xs:element name="GetMenuItemModelsResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q78="http://schemas.datacontract.org/2004/07/MicropleSoft.WmsServiceLibrary.Menu" minOccurs="0" name="GetMenuItemModelsResult" nillable="true" type="q78:ArrayOfMenuItemModel" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetWhConfigList">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="condition" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetWhConfigListResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q79="http://schemas.datacontract.org/2004/07/MicropleSoft.WmsServiceLibrary.Domain" minOccurs="0" name="GetWhConfigListResult" nillable="true" type="q79:ArrayOfWhConfig" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetMenuLists">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="condition" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetMenuListsResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q80="http://schemas.datacontract.org/2004/07/MicropleSoft.WmsServiceLibrary.Domain" minOccurs="0" name="GetMenuListsResult" nillable="true" type="q80:ArrayOfMenuList" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetAreaList">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="condition" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetAreaListResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q81="http://schemas.datacontract.org/2004/07/MicropleSoft.WmsServiceLibrary.Domain" minOccurs="0" name="GetAreaListResult" nillable="true" type="q81:ArrayOfArea" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="SaveAreas">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q82="http://schemas.datacontract.org/2004/07/MicropleSoft.WmsServiceLibrary.Domain" minOccurs="0" name="areas" nillable="true" type="q82:ArrayOfArea" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="SaveAreasResponse">
    <xs:complexType>
      <xs:sequence />
    </xs:complexType>
  </xs:element>
  <xs:element name="SaveAreasIncludeNotUpdateProperties">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q83="http://schemas.datacontract.org/2004/07/MicropleSoft.WmsServiceLibrary.Domain" minOccurs="0" name="areas" nillable="true" type="q83:ArrayOfArea" />
        <xs:element xmlns:q84="http://schemas.microsoft.com/2003/10/Serialization/Arrays" minOccurs="0" name="notUpdateProperties" nillable="true" type="q84:ArrayOfstring" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="SaveAreasIncludeNotUpdatePropertiesResponse">
    <xs:complexType>
      <xs:sequence />
    </xs:complexType>
  </xs:element>
  <xs:element name="GetAreaDetailList">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="condition" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetAreaDetailListResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q85="http://schemas.datacontract.org/2004/07/MicropleSoft.WmsServiceLibrary.Domain" minOccurs="0" name="GetAreaDetailListResult" nillable="true" type="q85:ArrayOfAreaDetail" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="SaveAreaDetails">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q86="http://schemas.datacontract.org/2004/07/MicropleSoft.WmsServiceLibrary.Domain" minOccurs="0" name="areaDetails" nillable="true" type="q86:ArrayOfAreaDetail" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="SaveAreaDetailsResponse">
    <xs:complexType>
      <xs:sequence />
    </xs:complexType>
  </xs:element>
  <xs:element name="SaveAreaDetailsIncludeNotUpdateProperties">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q87="http://schemas.datacontract.org/2004/07/MicropleSoft.WmsServiceLibrary.Domain" minOccurs="0" name="areaDetails" nillable="true" type="q87:ArrayOfAreaDetail" />
        <xs:element xmlns:q88="http://schemas.microsoft.com/2003/10/Serialization/Arrays" minOccurs="0" name="notUpdateProperties" nillable="true" type="q88:ArrayOfstring" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="SaveAreaDetailsIncludeNotUpdatePropertiesResponse">
    <xs:complexType>
      <xs:sequence />
    </xs:complexType>
  </xs:element>
  <xs:element name="GetLocationList">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="condition" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetLocationListResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q89="http://schemas.datacontract.org/2004/07/MicropleSoft.WmsServiceLibrary.Domain" minOccurs="0" name="GetLocationListResult" nillable="true" type="q89:ArrayOfLocation" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="SaveLocations">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q90="http://schemas.datacontract.org/2004/07/MicropleSoft.WmsServiceLibrary.Domain" minOccurs="0" name="locations" nillable="true" type="q90:ArrayOfLocation" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="SaveLocationsResponse">
    <xs:complexType>
      <xs:sequence />
    </xs:complexType>
  </xs:element>
  <xs:element name="SaveLocationsIncludeNotUpdateProperties">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q91="http://schemas.datacontract.org/2004/07/MicropleSoft.WmsServiceLibrary.Domain" minOccurs="0" name="locations" nillable="true" type="q91:ArrayOfLocation" />
        <xs:element xmlns:q92="http://schemas.microsoft.com/2003/10/Serialization/Arrays" minOccurs="0" name="notUpdateProperties" nillable="true" type="q92:ArrayOfstring" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="SaveLocationsIncludeNotUpdatePropertiesResponse">
    <xs:complexType>
      <xs:sequence />
    </xs:complexType>
  </xs:element>
  <xs:element name="GetLocationTemplateList">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="condition" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetLocationTemplateListResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q93="http://schemas.datacontract.org/2004/07/MicropleSoft.WmsServiceLibrary.Domain" minOccurs="0" name="GetLocationTemplateListResult" nillable="true" type="q93:ArrayOfLocationTemplate" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="SaveLocationTemplates">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q94="http://schemas.datacontract.org/2004/07/MicropleSoft.WmsServiceLibrary.Domain" minOccurs="0" name="locationTemplates" nillable="true" type="q94:ArrayOfLocationTemplate" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="SaveLocationTemplatesResponse">
    <xs:complexType>
      <xs:sequence />
    </xs:complexType>
  </xs:element>
  <xs:element name="SaveLocationTemplatesIncludeNotUpdateProperties">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q95="http://schemas.datacontract.org/2004/07/MicropleSoft.WmsServiceLibrary.Domain" minOccurs="0" name="locationTemplates" nillable="true" type="q95:ArrayOfLocationTemplate" />
        <xs:element xmlns:q96="http://schemas.microsoft.com/2003/10/Serialization/Arrays" minOccurs="0" name="notUpdateProperties" nillable="true" type="q96:ArrayOfstring" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="SaveLocationTemplatesIncludeNotUpdatePropertiesResponse">
    <xs:complexType>
      <xs:sequence />
    </xs:complexType>
  </xs:element>
  <xs:element name="GetZoneList">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="condition" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetZoneListResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q97="http://schemas.datacontract.org/2004/07/MicropleSoft.WmsServiceLibrary.Domain" minOccurs="0" name="GetZoneListResult" nillable="true" type="q97:ArrayOfZone" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="SaveZones">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q98="http://schemas.datacontract.org/2004/07/MicropleSoft.WmsServiceLibrary.Domain" minOccurs="0" name="zones" nillable="true" type="q98:ArrayOfZone" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="SaveZonesResponse">
    <xs:complexType>
      <xs:sequence />
    </xs:complexType>
  </xs:element>
  <xs:element name="SaveZonesIncludeNotUpdateProperties">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q99="http://schemas.datacontract.org/2004/07/MicropleSoft.WmsServiceLibrary.Domain" minOccurs="0" name="zones" nillable="true" type="q99:ArrayOfZone" />
        <xs:element xmlns:q100="http://schemas.microsoft.com/2003/10/Serialization/Arrays" minOccurs="0" name="notUpdateProperties" nillable="true" type="q100:ArrayOfstring" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="SaveZonesIncludeNotUpdatePropertiesResponse">
    <xs:complexType>
      <xs:sequence />
    </xs:complexType>
  </xs:element>
</xs:schema>